package com.tbit.main.pojo;

/**
 * 终端电池最后状态
 *
 * @author Leon
 * 2019年11月17日 下午8:39:34
 */
public class TerBattery {
    /**
     * 设备id
     */
    private Integer machineId;
    /**
     * 设备编号
     */
    private String machineNO;
    /**
     * 时间
     */
    private String dt;
    /**
     * 电量
     */
    private Integer soc;
    /**
     * 健康度
     */
    private Double soh;
    /**
     * 温度
     */
    private Double batteryTemp;
    /**
     * 电流
     */
    private Integer batteryEI;
    /**
     * 电压
     */
    private Integer batteryEU;
    /**
     * 充放电次数
     */
    private Integer dischargeCnt;
    /**
     * 电池状态
     */
    private String batteryStatus;
    /**
     * 扩展数据
     */
    private String exData;

    /**
     * 电池id
     *
     */
    private String batteryId;

    /**
     * 电池版本
     */
    private String batteryVer;

    public Integer getMachineId() {
        return machineId;
    }

    public void setMachineId(Integer machineId) {
        this.machineId = machineId;
    }

    public String getMachineNO() {
        return machineNO;
    }

    public void setMachineNO(String machineNO) {
        this.machineNO = machineNO;
    }

    public String getDt() {
        return dt;
    }

    public void setDt(String dt) {
        this.dt = dt;
    }

    public Integer getSoc() {
        return soc;
    }

    public void setSoc(Integer soc) {
        this.soc = soc;
    }

    public Double getSoh() {
        return soh;
    }

    public void setSoh(Double soh) {
        this.soh = soh;
    }

    public Double getBatteryTemp() {
        return batteryTemp;
    }

    public void setBatteryTemp(Double batteryTemp) {
        this.batteryTemp = batteryTemp;
    }

    public Integer getBatteryEI() {
        return batteryEI;
    }

    public void setBatteryEI(Integer batteryEI) {
        this.batteryEI = batteryEI;
    }

    public Integer getBatteryEU() {
        return batteryEU;
    }

    public void setBatteryEU(Integer batteryEU) {
        this.batteryEU = batteryEU;
    }

    public Integer getDischargeCnt() {
        return dischargeCnt;
    }

    public void setDischargeCnt(Integer dischargeCnt) {
        this.dischargeCnt = dischargeCnt;
    }

    public String getBatteryStatus() {
        return batteryStatus;
    }

    public void setBatteryStatus(String batteryStatus) {
        this.batteryStatus = batteryStatus;
    }

    public String getExData() {
        return exData;
    }

    public void setExData(String exData) {
        this.exData = exData;
    }

    public String getBatteryId() {
        return batteryId;
    }

    public void setBatteryId(String batteryId) {
        this.batteryId = batteryId;
    }

    public String getBatteryVer() {
        return batteryVer;
    }

    public void setBatteryVer(String batteryVer) {
        this.batteryVer = batteryVer;
    }

    @Override
    public String toString() {
        return "TerBattery [machineId=" + machineId + ", machineNO=" + machineNO + ", dt=" + dt + ", soc=" + soc + ", soh=" + soh + ", batteryTemp=" + batteryTemp + ", batteryEI=" + batteryEI + ", batteryEU=" + batteryEU + ", dischargeCnt="
                + dischargeCnt + ", batteryStatus=" + batteryStatus + ", exData=" + exData + " batteryId=" + batteryId + " batteryVer=" + batteryVer + "]";
    }

}
